home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir31 / dmpc250.zip / DMPC.REV < prev    next >
Text File  |  1994-09-26  |  17KB  |  272 lines

  1. ───────────────────────────────────────────────────────────────────-─--∙∙··· ·
  2.  ∙ Revision history of DMPC: ∙  ───────────────────────────────────-─--∙∙··· ·
  3. ───────────────────────────────────────────────────────────────────-─--∙∙··· ·
  4.  
  5.   2.50 : Fixed DMPC-CFG problem of always writing DMPC.CFG to the current
  6.          directory.  DMPC will now accept a batch file as a player in DMPC.CFG
  7.          so that you can use players that need TSRs etc loaded/unloaded before
  8.          and after using them.  Fixed a bug that sometimes created phantom
  9.          player configs.  Added sample playing support for Adlib with code from
  10.          David Dahl & Emil Gilliam.  Changed 'SPEAKER' to 'BEEPER' in DMPC and
  11.          DMPC-CFG for consistency.  Changed the CTRL-S in the ripper for saving
  12.          SND files to CTRL-D (it conflicted with the screensaver!).  Now Adlib,
  13.          Speaker & DAC sampling playing can be interrupted by pressing a key, no
  14.          more having to wait for the sample to end.  Changed from 'V' to change
  15.          screen mode to 'Z' (for all you confused DMP users).  Added support for
  16.          ripping samples from PSM files (it should work for all PSM files, but
  17.          if you find a bug, tell me!).  Check DMPC.FMT, I've moved SND from D to
  18.          O and P16 from P to 1, PSM will be P.
  19.  
  20.  
  21.                See DMPC.DOC for information on the DMPC mailing lists.
  22.  
  23. -=> Read DMPC.BBS if you would like to become an official DMPC support site. <=-
  24.  -=> DMPC is used by thousands of people, no good BBS should be without it! <=-
  25.  
  26.  
  27.   2.40 : Fixed problem with non-existing TEMP directories.  Fixed directory
  28.          changing problem when using a logfile.  Fixed printing of archive
  29.          names when using a logfile and not using descriptions.  Fixed problem
  30.          with trying to use player configs 21 to 30.  Fixed the screensaver, it
  31.          now only kicks in after 2 minutes of keyboard and mouse inactivity.
  32.          Fixed (hopefully) all the problems with writing up the file list.  Now
  33.          using a different method of drive detection which should work with
  34.          CD-ROM drives.  Added a configuration program to make setting DMPC up
  35.          as easy as possible, see DMPC-CFG.DOC for more details.  Fixed a bug
  36.          that didn't chop out unsupported formats when re-reading from the
  37.          logfile.  Fixed a bug that didn't clear the screen correctly when
  38.          ALWAYS_REREAD was TRUE.  Added another 20 player configs, bringing the
  39.          total to 50, use CTRL-F1..F10 for 31-40 and ALT-F1-F10 for 41-50,  now
  40.          stop asking for more player configs!  Added ability to set the length,
  41.          in seconds, that DMPC waits before the screensaver kicks in.
  42.  
  43.   2.32 : Tag on last file sometimes didn't work.  Added support for ripping
  44.          samples from the Psychic Monks' DSM format.  Fixed a bug in the logfile
  45.          code, DMPC.LOG would be "corrupt" when there were uncompressed files in
  46.          the logfile.
  47.  
  48.   2.31 : Fixed bug, display routine didn't write the last file on the page.
  49.          Added support for RAR archives.
  50.  
  51.   2.30 : Finally added UltraCompressor II Rel 2 support (many thanks to AIP-NL
  52.          for all the help & info).  Use a diskcache if you don't want DMPC to
  53.          slow down while reading UC2 archives.  Made DMPC not change the screen
  54.          mode if it's already in the correct mode.  Added support for NoGate's
  55.          PAK/ARC archives.  Oops again!  Sorry to all the GUS users having to
  56.          go through all my debugging code when playing a sample, I've removed it
  57.          now.  Fixed a bug in the config code, path's ending in a \ will now
  58.          work properly.  Added a logfile (DMPC.LOG) function, use CTRL-L to
  59.          write a logfile of the current files, '/' will toggle logfile reading
  60.          on and off, to use the logfile at startup put USE_LOGFILE=TRUE in
  61.          DMPC.CFG.  Fixed a bug in the directory changing code.  The ripper will
  62.          now only (re)load a sample when necessary.  You can now listen to the
  63.          sample in the correct scale from C3 through to E5.  For more about the
  64.          key changes in the ripper, see DMPC.DOC.  Added beta Tandy DAC support
  65.          with Jeffrey L Hayes' Tandy DAC guide.
  66.  
  67.   2.21 : Fixed problem with the "Numeric co-processor required" message, DMPC
  68.          will once again work without needing a co-processor.  The reason for
  69.          the significant increase in DMPC's size is because the numeric
  70.          emulation code is back in.  Fixed a bug in the config reading code,
  71.          the last player defined wouldn't use listfiles & the correct format
  72.          inclusion mask.  Fixed a bug that blanked the screen when deleting one
  73.          file.
  74.  
  75.   2.20 : Oops!  I forgot to tell you that you have to put USE_DESCRIPTIONS=TRUE
  76.          in DMPC.CFG to make use of the descriptions file.  Fixed my FAR & ULT
  77.          ripping routines, they should now work for all FAR & ULT files.  Added
  78.          support for HA archives.  Fixed a bug in the multi-directory code that
  79.          would not write a correct listfile for uncompressed files in the
  80.          current directory.  Fixed a bug that made GUSPLAY not work with DMPC.
  81.          Increased description size to 42 characters.  You can now save samples
  82.          in Tetra Music Editor, Farandole and ScreamTracker 3.0 sample formats.
  83.          You can now export the music file descriptions to DMPC.DSC by pressing
  84.          'X' from the file selection menu, this option will overwrite previous
  85.          descriptions if they differ and will not save blank descriptions.  You
  86.          can edit the descriptions from the file selection menu by pressing 'I',
  87.          descriptions will be auto-saved when changing directory/drive or when
  88.          exiting the program.  Fixed WAV saving code.  Added beta PAS support
  89.          via PCM.COM and Peter W. Cervasio's interface to it, you should now be
  90.          able to play samples on your PAS (with PCM.COM loaded).  Change the
  91.          relevant RIPPER variables in DMPC.CFG to test the new PAS code.  The
  92.          quick letter find will now scroll through the files if you use it when
  93.          you are already on a file starting with that letter.  Added beta GUS
  94.          support in the ripper, change RIPPER_DEVICE to GUS to test the code.
  95.          All other info will be read from the ULTRASND enviroment variable.
  96.          Added another 10 player configs, use SHIFT-(1..0) to use them (this
  97.          might not work on non-American keyboard layouts).  Added support for
  98.          HYPER, HPACK and ZOO archives.  Added a "play one random" feature, will
  99.          play one song randomly from the tag selection and untag it.  Added HOME
  100.          and END functions into ripper.  Toggle scanning of directories in
  101.          DMPC.DIR on/off with ',' (the comma key).  Added selective archive
  102.          scanning, mask out archives that you don't use with USE_???=FALSE in
  103.          DMPC.CFG (where ??? is the archive type you don't want DMPC to scan).
  104.          Fixed minor bug in Delete All Tagged function.
  105.  
  106.   2.13 : Added DMPC.DSC, now you can define your own descriptions for archived
  107.          files (can be used as an override on non-archived files too).  The
  108.          format is: Name followed by a space and the description (20 chars).
  109.          Fixed a severe bug that crept into DMPC when I upgraded to v2.10, if
  110.          DMPC was locking up on you when re-reading directories, I've fixed the
  111.          problem (pointers were being mistreated *8).  Added %K specifier for
  112.          the OPTIONS string in DMPC.CFG, using %K will substitute the name of
  113.          the file without its extension.  Fixed a bug in the change drive code.
  114.  
  115.   2.12 : Players that can handle listfiles (@DMPC.LST) for automatic play are
  116.          now supported (add LISTFILE=TRUE to the listfile players in DMPC.CFG),
  117.          all archived files in the selected group will be decompressed before
  118.          starting the player so make sure you have the space on your temp
  119.          directory.  All players that don't support listfiles can still use the
  120.          old method of selected group playing (files are played one at a time,
  121.          one after the other).  Fixed a minor bug in the delete all tagged code,
  122.          DMPC didn't update the screen after deleting the files.  Added a quick
  123.          letter find, press ALT-(A..Z) to jump to the files starting with that
  124.          letter.  Fixed a minor bug in the archive support, DMPC wouldn't read
  125.          archives marked READ-ONLY, SYSTEM or HIDDEN and would claim an archive
  126.          error.
  127.  
  128.   2.11 : Fixed a bug in the usigned sample writing routine (I was writing only
  129.          half of the sample!).  Sample previewer should now work with any size
  130.          DMA buffer on a SoundBlaster (if you've been hearing static, I think
  131.          that I've fixed the problem).  Added a few more error checks.
  132.  
  133.   2.10 : Added multiple directory support with DMPC.DIR, now you can specify
  134.          up to 20 directories that you want DMPC to scan for music files.  The
  135.          multi-directory support in DMPC is totally transparent, DMPC will
  136.          handle the directory swapping automatically.  Made DMPC able to handle
  137.          2000 entries (Want more? Just ask!).  Added some overdue error checking
  138.          on my disk routines which will hopefully track some nasty errors down.
  139.          Added another 10 player configs (bringing the total to 20) in DMPC.CFG
  140.          (use ALT-1 to ALT-0 to select configs 11-20).  Added pseudo 16-bit
  141.          sample playing support in the ripper (tell me if it works).  Fixed a
  142.          bug in the sample playing routines for Speaker & DAC, they now should
  143.          play at the correct frequencies.
  144.  
  145.   2.01 : Fixed a problem that caused DMPC to hang if the file had a blank name
  146.          field.  Changed ZIP reading code back to what it was before DMPC v2.00.
  147.  
  148.   2.00 : Added user format support with DMPC.FMT that allows you to USE ANY
  149.          FORMAT WITH DMPC (this is only for the menu part, this doesn't affect
  150.          the ripper code).  This means that I now only need format specs for
  151.          formats that you want added to the ripper code.  Fixed a bug that made
  152.          Galaxy Music Player and a few others not work properly with DMPC.
  153.          Fixed a bug which caused heap errors if DMPC was used over long periods
  154.          of time.  Fixed a minor bug in the ZIP reading code.
  155.  
  156.   1.97 : Added a screensaver that kicks in after 2 minutes with no keys pressed
  157.          or mouse activity.  Hopefully stopped the mouse from sticking all the
  158.          time.  DMPC now clears the screen properly when extracting modules and
  159.          when shelling to and from DOS.  Added READ_ARCHIVES into the config,
  160.          defaults to TRUE, when set to FALSE it won't scan archives for modules.
  161.          Added %P into the OPTIONS line of the config so that you can make DMPC
  162.          fully expand the pathname of the file to be played (otherwise it works
  163.          just like %S does).  Centered the DMPC logo for 43/50 line mode so that
  164.          it doesn't look weird.
  165.  
  166.   1.96 : DMPC now recognises MTM and can rip 8-bit MTM samples, same support for
  167.          8-bit ULT samples (ULT ripping may be buggy still) and 8-bit FAR (My
  168.          FAR routines are untested 'cause I don't have any FAR modules!).
  169.          My internet access is now back but not stable, so my not answering your
  170.          email isn't because I don't care, it's because I'm not there!
  171.  
  172.          NOTE: The config has changed a little: A = AMF and F = FAR.
  173.  
  174.   1.95 : Added selective tagging/untagging.  Added config option ALWAYS_REREAD,
  175.          set it to TRUE and DMPC will re-read the current directory every time
  176.          the filemask changes.  Added option to rip samples in 8-bit unsigned
  177.          format (.RAW).  Added better error checking into sample ripping and
  178.          playing routines.  Ripper now supports AMF (thanks Otto!).  Added
  179.          option to rip samples to Windows WAVE, SoundTool SND and Creative Voice
  180.          VOC files.
  181.          Added PAS & GUS support but it kept crashing, took it out again.  This
  182.          is probably the last version of DMPC that'll be written because I'm
  183.          loosing internet access... keep the postcards coming though!
  184.  
  185.   1.94 : Fixed a problem that occured when DMPC tried to read a broken archive.
  186.          Put the sample number next to sample for easier reference.  (Not
  187.          released to the public).
  188.  
  189.   1.93 : Fixed a bug that was re-introduced, DMPC was once again not ripping
  190.          multi-chan MODs correctly.
  191.  
  192.   1.92 : Fixes the garbage that used to appear in sample names.  Fixed the
  193.          accelerated clock problem, it now keeps the clock fairly accurate.  If
  194.          you have been experiencing lockups when using DMPC, set STACKS=9,512 in
  195.          your CONFIG.SYS, this should solve the problem.  Fixed problem with
  196.          sample 1 in S3M files.  Added 669 sample ripping routines.  Fixed
  197.          problem with PLAYER option in config, you can now specify the full path
  198.          for the player (speeds up selection in multi-configs).  Added ablility
  199.          to specify paths of archivers in config for faster loading.  You can
  200.          now specify where you want DMPC to read by default in the config with
  201.          the new START_PATH option.  Added STM ripping routines (doesn't do the
  202.          Repeat Length properly yet).
  203.  
  204.   1.91 : Ripper now supports Soundblaster for preview functions.  RIPPER_DEVICE
  205.          & RIPPER_DMA added into config for SoundBlaster support. Added ripper
  206.          routines to rip samples from S3M files.
  207.  
  208.   1.90 : Added MOD sample ripper & preview functions.  Added RIPPER_DIR &
  209.          RIPPER_PORT into config.  Preview the samples through PC Speaker or a
  210.          DAC on a parallel port.
  211.  
  212.   1.81 : The bug with the TEMP dir for extraction has been fixed.  Fixed a bug
  213.          in my LIMIT reading routine, it only read the first file in the
  214.          archive.  (I seem to have released DMPC v1.80 in the 1.81 archive... oh
  215.          well...)
  216.  
  217.   1.80 : Fixed a balancing routine in the selection menu (gave one out in a
  218.          special case).  DMPC will read only the formats in the inclusion mask
  219.          if you (re-)read a directory.  Swapper will swap to either the temp
  220.          directory defined in the environment variable TMP or TEMP, or to the
  221.          temp directory defined in the DMPC config (in that order).  Support
  222.          for Squeeze It (SQZ) archives.  Reading uncompressed files should be
  223.          faster now.  Fixed a bug in the play tagged routine.  Changed config
  224.          into a more flexible INI-type format. Use CTRL-C for a fast change of
  225.          directory on the current drive.  Use CTRL-D to delete all tagged files.
  226.          You can specify the directory DMPC will start up in on the
  227.          command-line, eg. DMPC \MYDIR\MODDIR.
  228.  
  229.   1.73 : Support for LIMIT archives (.LIM).
  230.  
  231.   1.72 : File inclusion mask for different players 'cause some players can't
  232.          play S3M etc.  Added WAV/SND/VOC support (no validation is done on
  233.          the files though).
  234.  
  235.   1.71 : Made DEVICE NAME longer.  Fixed two non-critical bugs with config.
  236.  
  237.   1.70 : NST supported (finally).  Full path searching.  Extracts to temp
  238.          directory.  Fixed change drive & screen clearing bugs.  Archive
  239.          searching speeded up (again!).  Amiga type mod name MOD.NAME format
  240.          recognised.  Improved find to do partial matching inside names if no
  241.          partial match was found on start of name.  Can now delete files from
  242.          inside archives.  Read 1000 files in any directory.  Multiple config
  243.          definitions.  F10 to swap to DOS.
  244.  
  245.   1.60 : Added ZIP support.  DMPC logo by Sand.  Optimized archive searching
  246.          routines.  Re-read current directory.  Switch to/from 43/50 line
  247.          mode.  Change drive.  Fast find routine.  Help page.
  248.  
  249.   1.51 : Fixed a nasty bug that deleted non-archived files once played.
  250.  
  251.   1.50 : ARJ/LHA support added.  EMS/XMS/Disk swapper added.  Directory
  252.          changing (for all the people who love their subdirectories) has been
  253.          added.  STM files are now read in (but I only was able to test it on
  254.          converted MOD files).  Use DMP or PMP according to your needs.
  255.          43/50 line mode is used when detected.  Load/Save tag selections.
  256.          Fixed some small bugs (some of which were bigger once I opened the
  257.          hood to have a look at what was causing the problem).
  258.  
  259.   1.40 : Mouse support!
  260.  
  261.   1.30 : Support for 669, AMF and S3M added, sequential tagging, delete
  262.          function.
  263.  
  264.   1.20 : Fixed a few bugs in previous releases.
  265.  
  266.   1.10 : Added HOME/END, PAGE UP/DOWN, elementary tagging, multiple play with
  267.          or without random selection.
  268.  
  269.   1.00 : Original release.
  270.  
  271. ──────────────────────────────────────────────────────────────────────────────
  272.